home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_88_CHGRLAYOUT.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
31KB
|
563 lines
# near model CODE resource
# jump table entries: 11440-11440 (1 of them)
export_1430:
00000000 4E56 FFF0 link A6, -0x0010
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 286D BA5E movea.l A4, [A5 - 0x45A2]
0000000C 200C move.l D0, A4
0000000E 6608 bne +0xA /* 00000018 */
00000010 206D B9F8 movea.l A0, [A5 - 0x4608]
00000014 2868 0412 movea.l A4, [A0 + 0x412]
label00000018:
00000018 4A6E 0016 tst.w [A6 + 0x16]
0000001C 670A beq +0xC /* 00000028 */
0000001E 206E 0008 movea.l A0, [A6 + 0x8]
00000022 2068 002E movea.l A0, [A0 + 0x2E]
00000026 6004 bra +0x6 /* 0000002C */
label00000028:
00000028 206E 0008 movea.l A0, [A6 + 0x8]
label0000002C:
0000002C 2648 movea.l A3, A0
0000002E 7003 moveq.l D0, 0x03
00000030 C02B 011D and.b D0, [A3 + 0x11D]
00000034 660A bne +0xC /* 00000040 */
00000036 7020 moveq.l D0, 0x20
00000038 C02B 011D and.b D0, [A3 + 0x11D]
0000003C 6700 037C beq +0x37E /* 000003BA */
label00000040:
00000040 4A6D EDD0 tst.w [A5 - 0x1230]
00000044 6774 beq +0x76 /* 000000BA */
00000046 4A6D EDCE tst.w [A5 - 0x1232]
0000004A 676E beq +0x70 /* 000000BA */
0000004C 70FE moveq.l D0, 0xFFFFFFFE
0000004E B06B 00E0 cmp.w D0, [A3 + 0xE0]
00000052 672E beq +0x30 /* 00000082 */
00000054 302B 00E4 move.w D0, [A3 + 0xE4]
00000058 48C0 ext.l D0
0000005A 2F00 move.l -[A7], D0
0000005C 302B 00E0 move.w D0, [A3 + 0xE0]
00000060 48C0 ext.l D0
00000062 2F00 move.l -[A7], D0
00000064 2F0C move.l -[A7], A4
00000066 4EBA 0548 jsr [PC + 0x548 /* 000005B0 */]
0000006A 3800 move.w D4, D0
0000006C 0C44 0002 cmpi.w D4, 0x2
00000070 4FEF 000C lea.l A7, [A7 + 0xC]
00000074 670C beq +0xE /* 00000082 */
00000076 0C44 0003 cmpi.w D4, 0x3
0000007A 6706 beq +0x8 /* 00000082 */
0000007C 377C FFFE 00E0 move.w [A3 + 0xE0], 0xFFFE
label00000082:
00000082 70FE moveq.l D0, 0xFFFFFFFE
00000084 B06B 00E8 cmp.w D0, [A3 + 0xE8]
00000088 673C beq +0x3E /* 000000C6 */
0000008A 302B 00EC move.w D0, [A3 + 0xEC]
0000008E 48C0 ext.l D0
00000090 2F00 move.l -[A7], D0
00000092 302B 00E8 move.w D0, [A3 + 0xE8]
00000096 48C0 ext.l D0
00000098 2F00 move.l -[A7], D0
0000009A 2F0C move.l -[A7], A4
0000009C 4EBA 0512 jsr [PC + 0x512 /* 000005B0 */]
000000A0 3800 move.w D4, D0
000000A2 0C44 0002 cmpi.w D4, 0x2
000000A6 4FEF 000C lea.l A7, [A7 + 0xC]
000000AA 671A beq +0x1C /* 000000C6 */
000000AC 0C44 0003 cmpi.w D4, 0x3
000000B0 6714 beq +0x16 /* 000000C6 */
000000B2 377C FFFE 00E8 move.w [A3 + 0xE8], 0xFFFE
000000B8 600C bra +0xE /* 000000C6 */
label000000BA:
000000BA 377C FFFE 00E8 move.w [A3 + 0xE8], 0xFFFE
000000C0 377C FFFE 00E0 move.w [A3 + 0xE0], 0xFFFE
label000000C6:
000000C6 70FE moveq.l D0, 0xFFFFFFFE
000000C8 B06B 001E cmp.w D0, [A3 + 0x1E]
000000CC 672E beq +0x30 /* 000000FC */
000000CE 302B 0022 move.w D0, [A3 + 0x22]
000000D2 48C0 ext.l D0
000000D4 2F00 move.l -[A7], D0
000000D6 302B 001E move.w D0, [A3 + 0x1E]
000000DA 48C0 ext.l D0
000000DC 2F00 move.l -[A7], D0
000000DE 2F0C move.l -[A7], A4
000000E0 4EBA 04CE jsr [PC + 0x4CE /* 000005B0 */]
000000E4 3800 move.w D4, D0
000000E6 0C44 0002 cmpi.w D4, 0x2
000000EA 4FEF 000C lea.l A7, [A7 + 0xC]
000000EE 670C beq +0xE /* 000000FC */
000000F0 0C44 0003 cmpi.w D4, 0x3
000000F4 6706 beq +0x8 /* 000000FC */
000000F6 377C FFFE 001E move.w [A3 + 0x1E], 0xFFFE
label000000FC:
000000FC 70FE moveq.l D0, 0xFFFFFFFE
000000FE B06B 0050 cmp.w D0, [A3 + 0x50]
00000102 672E beq +0x30 /* 00000132 */
00000104 302B 0054 move.w D0, [A3 + 0x54]
00000108 48C0 ext.l D0
0000010A 2F00 move.l -[A7], D0
0000010C 302B 0050 move.w D0, [A3 + 0x50]
00000110 48C0 ext.l D0
00000112 2F00 move.l -[A7], D0
00000114 2F0C move.l -[A7], A4
00000116 4EBA 0498 jsr [PC + 0x498 /* 000005B0 */]
0000011A 3800 move.w D4, D0
0000011C 0C44 0002 cmpi.w D4, 0x2
00000120 4FEF 000C lea.l A7, [A7 + 0xC]
00000124 670C beq +0xE /* 00000132 */
00000126 0C44 0003 cmpi.w D4, 0x3
0000012A 6706 beq +0x8 /* 00000132 */
0000012C 377C FFFE 0050 move.w [A3 + 0x50], 0xFFFE
label00000132:
00000132 3E2B 00D0 move.w D7, [A3 + 0xD0]
00000136 382B 00D2 move.w D4, [A3 + 0xD2]
0000013A 3C2B 00D4 move.w D6, [A3 + 0xD4]
0000013E 3A2B 00D6 move.w D5, [A3 + 0xD6]
00000142 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1
00000148 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1
0000014E 3D7C 0001 FFF0 move.w [A6 - 0x10], 0x1
00000154 426E FFFC clr.w [A6 - 0x4]
00000158 426E FFFE clr.w [A6 - 0x2]
0000015C 426E FFFA clr.w [A6 - 0x6]
00000160 BE44 cmp.w D7, D4
00000162 6D04 blt +0x6 /* 00000168 */
00000164 BC45 cmp.w D6, D5
00000166 6C4A bge +0x4C /* 000001B2 */
label00000168:
00000168 48C6 ext.l D6
0000016A 2F06 move.l -[A7], D6
0000016C 48C7 ext.l D7
0000016E 2F07 move.l -[A7], D7
00000170 2F0C move.l -[A7], A4
00000172 4EBA 043C jsr [PC + 0x43C /* 000005B0 */]
00000176 3D40 FFF0 move.w [A6 - 0x10], D0
0000017A 7000 moveq.l D0, 0x00
0000017C 7200 moveq.l D1, 0x00
0000017E 122D BA30 move.b D1, [A5 - 0x45D0]
00000182 7407 moveq.l D2, 0x07
00000184 C481 and.l D2, D1
00000186 7205 moveq.l D1, 0x05
00000188 B282 cmp.l D1, D2
0000018A 4FEF 000C lea.l A7, [A7 + 0xC]
0000018E 661E bne +0x20 /* 000001AE */
00000190 323C 00F0 move.w D1, 0xF0
00000194 C26D BA32 and.w D1, [A5 - 0x45CE]
00000198 0C41 0050 cmpi.w D1, 0x50 /* 'P' */
0000019C 6510 bcs +0x12 /* 000001AE */
0000019E 323C 00F0 move.w D1, 0xF0
000001A2 C26D BA32 and.w D1, [A5 - 0x45CE]
000001A6 0C41 00D0 cmpi.w D1, 0xD0
000001AA 6202 bhi +0x4 /* 000001AE */
000001AC 7001 moveq.l D0, 0x01
label000001AE:
000001AE 3D40 FFFA move.w [A6 - 0x6], D0
label000001B2:
000001B2 BE44 cmp.w D7, D4
000001B4 6C4E bge +0x50 /* 00000204 */
000001B6 48C6 ext.l D6
000001B8 2F06 move.l -[A7], D6
000001BA 48C7 ext.l D7
000001BC 2007 move.l D0, D7
000001BE 5280 addq.l D0, 1
000001C0 2F00 move.l -[A7], D0
000001C2 2F0C move.l -[A7], A4
000001C4 4EBA 03EA jsr [PC + 0x3EA /* 000005B0 */]
000001C8 3D40 FFF4 move.w [A6 - 0xC], D0
000001CC 7000 moveq.l D0, 0x00
000001CE 7200 moveq.l D1, 0x00
000001D0 122D BA30 move.b D1, [A5 - 0x45D0]
000001D4 7407 moveq.l D2, 0x07
000001D6 C481 and.l D2, D1
000001D8 7205 moveq.l D1, 0x05
000001DA B282 cmp.l D1, D2
000001DC 4FEF 000C lea.l A7, [A7 + 0xC]
000001E0 661E bne +0x20 /* 00000200 */
000001E2 323C 00F0 move.w D1, 0xF0
000001E6 C26D BA32 and.w D1, [A5 - 0x45CE]
000001EA 0C41 0050 cmpi.w D1, 0x50 /* 'P' */
000001EE 6510 bcs +0x12 /* 00000200 */
000001F0 323C 00F0 move.w D1, 0xF0
000001F4 C26D BA32 and.w D1, [A5 - 0x45CE]
000001F8 0C41 00D0 cmpi.w D1, 0xD0
000001FC 6202 bhi +0x4 /* 00000200 */
000001FE 7001 moveq.l D0, 0x01
label00000200:
00000200 3D40 FFFE move.w [A6 - 0x2], D0
label00000204:
00000204 BC45 cmp.w D6, D5
00000206 6C4E bge +0x50 /* 00000256 */
00000208 48C6 ext.l D6
0000020A 2006 move.l D0, D6
0000020C 5280 addq.l D0, 1
0000020E 2F00 move.l -[A7], D0
00000210 48C7 ext.l D7
00000212 2F07 move.l -[A7], D7
00000214 2F0C move.l -[A7], A4
00000216 4EBA 0398 jsr [PC + 0x398 /* 000005B0 */]
0000021A 3D40 FFF2 move.w [A6 - 0xE], D0
0000021E 7000 moveq.l D0, 0x00
00000220 7200 moveq.l D1, 0x00
00000222 122D BA30 move.b D1, [A5 - 0x45D0]
00000226 7407 moveq.l D2, 0x07
00000228 C481 and.l D2, D1
0000022A 7205 moveq.l D1, 0x05
0000022C B282 cmp.l D1, D2
0000022E 4FEF 000C lea.l A7, [A7 + 0xC]
00000232 661E bne +0x20 /* 00000252 */
00000234 323C 00F0 move.w D1, 0xF0
00000238 C26D BA32 and.w D1, [A5 - 0x45CE]
0000023C 0C41 0050 cmpi.w D1, 0x50 /* 'P' */
00000240 6510 bcs +0x12 /* 00000252 */
00000242 323C 00F0 move.w D1, 0xF0
00000246 C26D BA32 and.w D1, [A5 - 0x45CE]
0000024A 0C41 00D0 cmpi.w D1, 0xD0
0000024E 6202 bhi +0x4 /* 00000252 */
00000250 7001 moveq.l D0, 0x01
label00000252:
00000252 3D40 FFFC move.w [A6 - 0x4], D0
label00000256:
00000256 4A6E FFFA tst.w [A6 - 0x6]
0000025A 6700 0098 beq +0x9A /* 000002F4 */
0000025E 4A6E FFFE tst.w [A6 - 0x2]
00000262 6646 bne +0x48 /* 000002AA */
00000264 4A6E FFFC tst.w [A6 - 0x4]
00000268 6640 bne +0x42 /* 000002AA */
0000026A 3747 0020 move.w [A3 + 0x20], D7
0000026E 3747 001E move.w [A3 + 0x1E], D7
00000272 3746 0024 move.w [A3 + 0x24], D6
00000276 3746 0022 move.w [A3 + 0x22], D6
0000027A 3747 00E2 move.w [A3 + 0xE2], D7
0000027E 3747 00E0 move.w [A3 + 0xE0], D7
00000282 3006 move.w D0, D6
00000284 5240 addq.w D0, 1
00000286 3740 00E4 move.w [A3 + 0xE4], D0
0000028A 3745 00E6 move.w [A3 + 0xE6], D5
0000028E 3007 move.w D0, D7
00000290 5240 addq.w D0, 1
00000292 3740 00E8 move.w [A3 + 0xE8], D0
00000296 3744 00EA move.w [A3 + 0xEA], D4
0000029A 3746 00EE move.w [A3 + 0xEE], D6
0000029E 3746 00EC move.w [A3 + 0xEC], D6
000002A2 5247 addq.w D7, 1
000002A4 5246 addq.w D6, 1
000002A6 6000 0102 bra +0x104 /* 000003AA */
label000002AA:
000002AA BC45 cmp.w D6, D5
000002AC 6C1C bge +0x1E /* 000002CA */
000002AE B847 cmp.w D4, D7
000002B0 6706 beq +0x8 /* 000002B8 */
000002B2 4A6E FFFE tst.w [A6 - 0x2]
000002B6 6712 beq +0x14 /* 000002CA */
label000002B8:
000002B8 3747 00E8 move.w [A3 + 0xE8], D7
000002BC 3744 00EA move.w [A3 + 0xEA], D4
000002C0 3746 00EE move.w [A3 + 0xEE], D6
000002C4 3746 00EC move.w [A3 + 0xEC], D6
000002C8 5246 addq.w D6, 1
label000002CA:
000002CA BE44 cmp.w D7, D4
000002CC 6C00 00DC bge +0xDE /* 000003AA */
000002D0 BA6B 00D4 cmp.w D5, [A3 + 0xD4]
000002D4 6708 beq +0xA /* 000002DE */
000002D6 4A6E FFFC tst.w [A6 - 0x4]
000002DA 6700 00CE beq +0xD0 /* 000003AA */
label000002DE:
000002DE 3747 00E2 move.w [A3 + 0xE2], D7
000002E2 3747 00E0 move.w [A3 + 0xE0], D7
000002E6 3746 00E4 move.w [A3 + 0xE4], D6
000002EA 3745 00E6 move.w [A3 + 0xE6], D5
000002EE 5247 addq.w D7, 1
000002F0 6000 00B8 bra +0xBA /* 000003AA */
label000002F4:
000002F4 7005 moveq.l D0, 0x05
000002F6 B06E FFF0 cmp.w D0, [A6 - 0x10]
000002FA 6700 00AE beq +0xB0 /* 000003AA */
000002FE BE44 cmp.w D7, D4
00000300 6C62 bge +0x64 /* 00000364 */
00000302 BC45 cmp.w D6, D5
00000304 6C5E bge +0x60 /* 00000364 */
00000306 7005 moveq.l D0, 0x05
00000308 B06E FFF2 cmp.w D0, [A6 - 0xE]
0000030C 6756 beq +0x58 /* 00000364 */
0000030E 7005 moveq.l D0, 0x05
00000310 B06E FFF4 cmp.w D0, [A6 - 0xC]
00000314 674E beq +0x50 /* 00000364 */
00000316 7002 moveq.l D0, 0x02
00000318 B06E FFF0 cmp.w D0, [A6 - 0x10]
0000031C 6708 beq +0xA /* 00000326 */
0000031E 7003 moveq.l D0, 0x03
00000320 B06E FFF0 cmp.w D0, [A6 - 0x10]
00000324 6610 bne +0x12 /* 00000336 */
label00000326:
00000326 3747 0020 move.w [A3 + 0x20], D7
0000032A 3747 001E move.w [A3 + 0x1E], D7
0000032E 3746 0024 move.w [A3 + 0x24], D6
00000332 3746 0022 move.w [A3 + 0x22], D6
label00000336:
00000336 3747 00E2 move.w [A3 + 0xE2], D7
0000033A 3747 00E0 move.w [A3 + 0xE0], D7
0000033E 3006 move.w D0, D6
00000340 5240 addq.w D0, 1
00000342 3740 00E4 move.w [A3 + 0xE4], D0
00000346 3745 00E6 move.w [A3 + 0xE6], D5
0000034A 3007 move.w D0, D7
0000034C 5240 addq.w D0, 1
0000034E 3740 00E8 move.w [A3 + 0xE8], D0
00000352 3744 00EA move.w [A3 + 0xEA], D4
00000356 3746 00EE move.w [A3 + 0xEE], D6
0000035A 3746 00EC move.w [A3 + 0xEC], D6
0000035E 5247 addq.w D7, 1
00000360 5246 addq.w D6, 1
00000362 6046 bra +0x48 /* 000003AA */
label00000364:
00000364 BC45 cmp.w D6, D5
00000366 6C1E bge +0x20 /* 00000386 */
00000368 B847 cmp.w D4, D7
0000036A 6708 beq +0xA /* 00000374 */
0000036C 7005 moveq.l D0, 0x05
0000036E B06E FFF4 cmp.w D0, [A6 - 0xC]
00000372 6712 beq +0x14 /* 00000386 */
label00000374:
00000374 3747 00E8 move.w [A3 + 0xE8], D7
00000378 3744 00EA move.w [A3 + 0xEA], D4
0000037C 3746 00EE move.w [A3 + 0xEE], D6
00000380 3746 00EC move.w [A3 + 0xEC], D6
00000384 5246 addq.w D6, 1
label00000386:
00000386 BE44 cmp.w D7, D4
00000388 6C20 bge +0x22 /* 000003AA */
0000038A BA6B 00D4 cmp.w D5, [A3 + 0xD4]
0000038E 6708 beq +0xA /* 00000398 */
00000390 7005 moveq.l D0, 0x05
00000392 B06E FFF2 cmp.w D0, [A6 - 0xE]
00000396 6712 beq +0x14 /* 000003AA */
label00000398:
00000398 3747 00E2 move.w [A3 + 0xE2], D7
0000039C 3747 00E0 move.w [A3 + 0xE0], D7
000003A0 3746 00E4 move.w [A3 + 0xE4], D6
000003A4 3745 00E6 move.w [A3 + 0xE6], D5
000003A8 5247 addq.w D7, 1
label000003AA:
000003AA 3747 00D8 move.w [A3 + 0xD8], D7
000003AE 3744 00DA move.w [A3 + 0xDA], D4
000003B2 3746 00DC move.w [A3 + 0xDC], D6
000003B6 3745 00DE move.w [A3 + 0xDE], D5
label000003BA:
000003BA 4A6E 0016 tst.w [A6 + 0x16]
000003BE 6700 00C4 beq +0xC6 /* 00000484 */
000003C2 206E 0008 movea.l A0, [A6 + 0x8]
000003C6 7005 moveq.l D0, 0x05
000003C8 B068 002A cmp.w D0, [A0 + 0x2A]
000003CC 6618 bne +0x1A /* 000003E6 */
000003CE 41EB 03FE lea.l A0, [A3 + 0x3FE]
000003D2 43EE 000C lea.l A1, [A6 + 0xC]
000003D6 20D9 move.l [A0]+, [A1]+
000003D8 20D9 move.l [A0]+, [A1]+
000003DA 2F0B move.l -[A7], A3
000003DC 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
000003E0 588F addq.l A7, 4
000003E2 6000 0092 bra +0x94 /* 00000476 */
label000003E6:
000003E6 426E FFF8 clr.w [A6 - 0x8]
000003EA 426E FFF6 clr.w [A6 - 0xA]
000003EE 206D B9F8 movea.l A0, [A5 - 0x4608]
000003F2 2068 0412 movea.l A0, [A0 + 0x412]
000003F6 2868 025A movea.l A4, [A0 + 0x25A]
000003FA 6026 bra +0x28 /* 00000422 */
label000003FC:
000003FC 486E FFF8 pea.l [A6 - 0x8]
00000400 486E FFF6 pea.l [A6 - 0xA]
00000404 7000 moveq.l D0, 0x00
00000406 2F00 move.l -[A7], D0
00000408 2F0B move.l -[A7], A3
0000040A 2F0C move.l -[A7], A4
0000040C 4EBA 0080 jsr [PC + 0x80 /* 0000048E */]
00000410 302E FFF8 move.w D0, [A6 - 0x8]
00000414 C06E FFF6 and.w D0, [A6 - 0xA]
00000418 4FEF 0014 lea.l A7, [A7 + 0x14]
0000041C 6608 bne +0xA /* 00000426 */
0000041E 286C 0026 movea.l A4, [A4 + 0x26]
label00000422:
00000422 200C move.l D0, A4
00000424 66D6 bne -0x28 /* 000003FC */
label00000426:
00000426 7013 moveq.l D0, 0x13
00000428 B06B 010E cmp.w D0, [A3 + 0x10E]
0000042C 670E beq +0x10 /* 0000043C */
0000042E 7014 moveq.l D0, 0x14
00000430 B06B 010E cmp.w D0, [A3 + 0x10E]
00000434 6624 bne +0x26 /* 0000045A */
00000436 4A2B 02D3 tst.b [A3 + 0x2D3]
0000043A 661E bne +0x20 /* 0000045A */
label0000043C:
0000043C 4A6E FFF6 tst.w [A6 - 0xA]
00000440 6708 beq +0xA /* 0000044A */
00000442 2F0B move.l -[A7], A3
00000444 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00000448 588F addq.l A7, 4
label0000044A:
0000044A 4A6E FFF8 tst.w [A6 - 0x8]
0000044E 6726 beq +0x28 /* 00000476 */
00000450 2F0B move.l -[A7], A3
00000452 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00000456 588F addq.l A7, 4
00000458 601C bra +0x1E /* 00000476 */
label0000045A:
0000045A 4A6E FFF8 tst.w [A6 - 0x8]
0000045E 6708 beq +0xA /* 00000468 */
00000460 2F0B move.l -[A7], A3
00000462 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00000466 588F addq.l A7, 4
label00000468:
00000468 4A6E FFF6 tst.w [A6 - 0xA]
0000046C 6708 beq +0xA /* 00000476 */
0000046E 2F0B move.l -[A7], A3
00000470 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00000474 588F addq.l A7, 4
label00000476:
00000476 206D B9F8 movea.l A0, [A5 - 0x4608]
0000047A 2068 0412 movea.l A0, [A0 + 0x412]
0000047E 3768 0158 011A move.w [A3 + 0x11A], [A0 + 0x158]
label00000484:
00000484 4CEE 18F0 FFD8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x28]
0000048A 4E5E unlink A6
0000048C 4E75 rts
fn0000048E:
0000048E 4E56 FFF0 link A6, -0x0010
00000492 48E7 0018 movem.l -[A7], A3,A4
00000496 286E 0008 movea.l A4, [A6 + 0x8]
0000049A 7004 moveq.l D0, 0x04
0000049C B06C 0020 cmp.w D0, [A4 + 0x20]
000004A0 6656 bne +0x58 /* 000004F8 */
000004A2 202C 002E move.l D0, [A4 + 0x2E]
000004A6 B0AE 000C cmp.l D0, [A6 + 0xC]
000004AA 664C bne +0x4E /* 000004F8 */
000004AC 7004 moveq.l D0, 0x04
000004AE B06C 002A cmp.w D0, [A4 + 0x2A]
000004B2 661E bne +0x20 /* 000004D2 */
000004B4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000004B8 206E 000C movea.l A0, [A6 + 0xC]
000004BC 4868 0150 pea.l [A0 + 0x150]
000004C0 2F0C move.l -[A7], A4
000004C2 4EBA 0090 jsr [PC + 0x90 /* 00000554 */]
000004C6 206E 0014 movea.l A0, [A6 + 0x14]
000004CA 5250 addq.w [A0], 1
000004CC 4FEF 000C lea.l A7, [A7 + 0xC]
000004D0 6078 bra +0x7A /* 0000054A */
label000004D2:
000004D2 7001 moveq.l D0, 0x01
000004D4 B06C 002A cmp.w D0, [A4 + 0x2A]
000004D8 6670 bne +0x72 /* 0000054A */
000004DA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000004DE 206E 000C movea.l A0, [A6 + 0xC]
000004E2 4868 0408 pea.l [A0 + 0x408]
000004E6 2F0C move.l -[A7], A4
000004E8 4EBA 006A jsr [PC + 0x6A /* 00000554 */]
000004EC 206E 0018 movea.l A0, [A6 + 0x18]
000004F0 5250 addq.w [A0], 1
000004F2 4FEF 000C lea.l A7, [A7 + 0xC]
000004F6 6052 bra +0x54 /* 0000054A */
label000004F8:
000004F8 700B moveq.l D0, 0x0B
000004FA B06C 0020 cmp.w D0, [A4 + 0x20]
000004FE 664A bne +0x4C /* 0000054A */
00000500 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000504 486E FFF8 pea.l [A6 - 0x8]
00000508 2F0C move.l -[A7], A4
0000050A 4EBA 0048 jsr [PC + 0x48 /* 00000554 */]
0000050E 266C 002A movea.l A3, [A4 + 0x2A]
00000512 4FEF 000C lea.l A7, [A7 + 0xC]
00000516 602E bra +0x30 /* 00000546 */
label00000518:
00000518 486E FFF0 pea.l [A6 - 0x10]
0000051C 486B 0018 pea.l [A3 + 0x18]
00000520 486E FFF8 pea.l [A6 - 0x8]
00000524 4EAD 16AA jsr [A5 + 0x16AA /* export_721 */]
00000528 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000052C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000530 486E FFF0 pea.l [A6 - 0x10]
00000534 2F2E 000C move.l -[A7], [A6 + 0xC]
00000538 2F0B move.l -[A7], A3
0000053A 4EBA FF52 jsr [PC - 0xAE /* 0000048E */]
0000053E 4FEF 0020 lea.l A7, [A7 + 0x20]
00000542 266B 0026 movea.l A3, [A3 + 0x26]
label00000546:
00000546 200B move.l D0, A3
00000548 66CE bne -0x30 /* 00000518 */
label0000054A:
0000054A 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
00000550 4E5E unlink A6
00000552 4E75 rts
fn00000554:
00000554 4E56 0000 link A6, 0
00000558 48E7 0018 movem.l -[A7], A3,A4
0000055C 286E 0010 movea.l A4, [A6 + 0x10]
00000560 266E 000C movea.l A3, [A6 + 0xC]
00000564 200C move.l D0, A4
00000566 6718 beq +0x1A /* 00000580 */
00000568 302C 0006 move.w D0, [A4 + 0x6]
0000056C 906C 0002 sub.w D0, [A4 + 0x2]
00000570 3740 0006 move.w [A3 + 0x6], D0
00000574 302C 0004 move.w D0, [A4 + 0x4]
00000578 9054 sub.w D0, [A4]
0000057A 3740 0004 move.w [A3 + 0x4], D0
0000057E 6020 bra +0x22 /* 000005A0 */
label00000580:
00000580 206E 0008 movea.l A0, [A6 + 0x8]
00000584 2F28 0014 move.l -[A7], [A0 + 0x14]
00000588 206E 0008 movea.l A0, [A6 + 0x8]
0000058C 41E8 0020 lea.l A0, [A0 + 0x20]
00000590 2F20 move.l -[A7], -[A0]
00000592 2F20 move.l -[A7], -[A0]
00000594 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
00000598 2740 0004 move.l [A3 + 0x4], D0
0000059C 4FEF 000C lea.l A7, [A7 + 0xC]
label000005A0:
000005A0 4253 clr.w [A3]
000005A2 426B 0002 clr.w [A3 + 0x2]
000005A6 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000005AC 4E5E unlink A6
000005AE 4E75 rts
fn000005B0:
000005B0 4E56 0000 link A6, 0
000005B4 48E7 0110 movem.l -[A7], D7,A3
000005B8 266E 0008 movea.l A3, [A6 + 0x8]
000005BC 302E 0012 move.w D0, [A6 + 0x12]
000005C0 48C0 ext.l D0
000005C2 2F00 move.l -[A7], D0
000005C4 302E 000E move.w D0, [A6 + 0xE]
000005C8 48C0 ext.l D0
000005CA 2F00 move.l -[A7], D0
000005CC 2F0B move.l -[A7], A3
000005CE 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
000005D2 7000 moveq.l D0, 0x00
000005D4 102D BA30 move.b D0, [A5 - 0x45D0]
000005D8 7E07 moveq.l D7, 0x07
000005DA CE80 and.l D7, D0
000005DC 0C47 0005 cmpi.w D7, 0x5
000005E0 6620 bne +0x22 /* 00000602 */
000005E2 303C 00F0 move.w D0, 0xF0
000005E6 C06D BA32 and.w D0, [A5 - 0x45CE]
000005EA 0C40 0050 cmpi.w D0, 0x50 /* 'P' */
000005EE 6524 bcs +0x26 /* 00000614 */
000005F0 303C 00F0 move.w D0, 0xF0
000005F4 C06D BA32 and.w D0, [A5 - 0x45CE]
000005F8 0C40 00D0 cmpi.w D0, 0xD0
000005FC 6216 bhi +0x18 /* 00000614 */
000005FE 7E02 moveq.l D7, 0x02
00000600 6012 bra +0x14 /* 00000614 */
label00000602:
00000602 0C47 0003 cmpi.w D7, 0x3
00000606 6604 bne +0x6 /* 0000060C */
00000608 7E02 moveq.l D7, 0x02
0000060A 6008 bra +0xA /* 00000614 */
label0000060C:
0000060C 0C47 0002 cmpi.w D7, 0x2
00000610 6702 beq +0x4 /* 00000614 */
00000612 7E01 moveq.l D7, 0x01
label00000614:
00000614 3007 move.w D0, D7
00000616 4CEE 0880 FFF8 movem.l D7,A3, [A6 - 0x8]
0000061C 4E5E unlink A6
0000061E 4E75 rts